package service;

import dao.ABSBasicDAO;
import dao.impl.CustomersDAOImpl;
import dao.impl.HousePhotoDAOImpl;
import dao.impl.HousesDAOImpl;
import dao.impl.LogsDAOImpl;
import module.Customers;
import module.HousePhoto;
import module.Houses;
import module.Logs;
/**
 * 
* @ClassName: housesService
* @Description: 房屋服务层接口
* @author chenchao
* @date 2013-10-31 上午06:50:15
*
 */
public class housesService  extends basicService<Houses>{
	/**
	 * 房屋DAO实现类
	 */
	protected ABSBasicDAO<Houses> housesDAO  = null;
	/**
	 * 房屋修改日志
	 */
	protected ABSBasicDAO<Logs> logsDAO = null;
	/**
	 * 房屋照片
	 */
	
	protected ABSBasicDAO<HousePhoto> hpDAO = null;
	/**
	 * 客户DAO
	 */
	protected  ABSBasicDAO<Customers> customerDAO = null;
	/**
	 * 构造函数
	 */
	public housesService() {
		super();
		housesDAO = new HousesDAOImpl(sqlMapClient);
		logsDAO = new LogsDAOImpl(sqlMapClient);
		hpDAO = new HousePhotoDAOImpl(sqlMapClient);
		customerDAO = new CustomersDAOImpl(sqlMapClient);
	}
}
